package com.song.service;

import com.song.bean.Users;

import java.util.List;

public interface UsersService {
    /**
     * 用户登录
     * @param userName 用户名
     * @param passWord 密码
     * @return 用户信息集合
     */
    public Users getUser(String userName, String passWord);

    /**
     * 查询用户信息（分页查询）
     * @return 用户信息集合
     */
    public List<Users> getUser(Integer index, Integer pagesize);
    /**
     * 获取总的信息数
     * @return 信息数
     */
    public Integer getTotalUser();

    /**
     * 新增用户
     * @param user 新增用户
     * @return
     */
    public Boolean insertUser(Users user);

    /**
     * 通过用户ID找到用户信息
     * @param id 用户的ID
     * @return
     */
    public Users findById(Integer id);

    /**
     * 修改用户信息
     * @param user 被修改的用户
     * @return
     */
    public Boolean updateUser(Users user);

    /**
     * 删除用户
     * @param id
     * @return
     */
    public Boolean deleteUser(Integer id);

}
